package jd;

import java.util.Scanner;

/**
 * 水仙花数：数字等于每位数字的立方之和‘
 * 153=1^3+3^3+5^3；
 * @author Administrator
 *
 */
public class ShuiXianHuaNumber {

	//m-n的所有水仙花数
	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		//只要继续输入
		while(scanner.hasNext()){
			int m=scanner.nextInt();
			int n=scanner.nextInt();
			isShuiNum(m, n);
		}
		scanner.close();
	}
	
	//题目给定100<=m<=n<=999
	public static void isShuiNum(int m,int n){
		boolean containNum=false; //标识是否有水仙花数
		//防止恶意输入
		if(m>n){
			return;
		}else{
			for(int i=m;i<=n;i++){
				int temp=i;
				int sum=0;
				for(int j=0;j<3;j++,temp/=10){
					//表示数字个十百位上的数
					int bitNum=temp%10;
					sum+=Math.pow(bitNum,3);
				}
				if(sum==i){
					containNum=true;
					System.out.print(i+" ");
				}
			}
			if(!containNum){
				System.out.print("no");
			}
		}
	}
}
